# TECS MODE
ECL_TECS_MODE_NORMAL = 0
ECL_TECS_MODE_UNDERSPEED = 1
ECL_TECS_MODE_BAD_DESCENT = 2
ECL_TECS_MODE_CLIMBOUT = 3

DT_MIN = 0.001 # minimum allowed value of _dt (sec)
DT_MAX = 1.0   # max value of _dt allowed before a filter state reset is performed (sec)
DT_DEFAULT = 0.01 # default value for _dt (sec)


LONG_DIS = 0
CLOSE_DIS = 1

class TECSParams:
    def __init__(self):
        self.EAS2TAS = 1.0
        self.climboutdem = False
        self.climbout_pitch_min_rad = 0.2
        self.speed_weight = 1
        self.time_const_throttle = 8.0
        self.time_const = 5.0

class LateralControllerParams:
    def __init__(self):
        pass

